using System;
using System.Reflection;
using System.Diagnostics;
using System.ComponentModel;
using System.Collections.Generic;
using System.Text;
using System.Runtime.InteropServices;

namespace PickGold.Arguments
{
	/// <summary/>
	[Serializable]
	[ComVisible(true)]
	[ClassInterface(ClassInterfaceType.AutoDispatch)]
	public class InvokeEventArgs : HandledEventArgs
	{
		/// <summary/>
		public object Instance;
		/// <summary/>
		public MemberInfo Member;
		/// <summary/>
		public Exception Error;
		/// <summary/>
		public object[] Arguments;
		/// <summary/>
		public object Return;
		/// <summary/>
		public object Tag;
	}
}
